home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / mssghkct / globals.bas < prev    next >
BASIC Source File  |  1998-09-28  |  1KB  |  41 lines

  1. Attribute VB_Name = "Globals"
  2. Option Explicit
  3.  
  4. Public Type NOTIFYICONDATA
  5.     cbSize As Long
  6.     hwnd As Long
  7.     uId As Long
  8.     uFlags As Long
  9.     ucallbackMessage As Long
  10.     hIcon As Long
  11.     szTip As String * 64
  12. End Type
  13.  
  14. Public Const NIM_ADD = &H0
  15. Public Const NIM_MODIFY = &H1
  16. Public Const NIM_DELETE = &H2
  17. Public Const WM_MOUSEMOVE = &H200
  18. Public Const NIF_MESSAGE = &H1
  19. Public Const NIF_ICON = &H2
  20. Public Const NIF_TIP = &H4
  21.  
  22. Public Const WM_USER = &H400
  23.  
  24. Public Const WM_TRAYNOTIFY = WM_USER
  25.  
  26. Public Const WM_LBUTTONDBLCLK = &H203
  27. Public Const WM_LBUTTONDOWN = &H201
  28. Public Const WM_LBUTTONUP = &H202
  29. Public Const WM_RBUTTONDBLCLK = &H206
  30. Public Const WM_RBUTTONDOWN = &H204
  31. Public Const WM_RBUTTONUP = &H205
  32.  
  33. Public Declare Function Shell_NotifyIcon Lib "shell32" Alias "Shell_NotifyIconA" (ByVal dwMessage As Long, pnid As NOTIFYICONDATA) As Boolean
  34.  
  35. Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Long) As Long
  36. Public Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
  37. Public Const WM_CLOSE = &H10
  38.  
  39. Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
  40.  
  41.